package com.example.junitdemo.iostream;

import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/**
 * 文件字符输出流FileWriter
 */
public class FileWriterDemo {
    public static void main(String[] args) {
        File file = new File("D://word2.txt");        // 创建指定文件

        try {
            if (!file.exists()) {
                file.createNewFile();                // 如果指定文件不存在，新建文件
            }

            FileReader fr = new FileReader("D://word.txt");

            FileWriter fw = new FileWriter(file);                // 创建FileWriter对象

            int length = 0;
            while ((length = fr.read()) != -1) {            // 如果没有读到文件末尾
                fw.write(length);            // 向文件写入数据

            }
            fr.close();                            // 关闭流
            fw.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}
